package chamster.statemachine;

import chamster.BaseHamster;

public interface StateMachine<HamsterType extends BaseHamster> {

	public abstract HamsterState<HamsterType> run(HamsterType hamster,
			HamsterState<HamsterType> state) throws Exception;

}